package com.qm.console.dao.model;

import java.io.Serializable;
import java.util.Date;

public class OrderSummaryData implements Serializable {
    private Long id;

    private Integer orderType;

    private Date targetDate;

    private Long receiveOrderWaitTime;

    private Long orderDurationTime;

    private Long completeOrderCount;

    private Long completeOrderTotalIncome;

    private Long exceptionOrderCount;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getOrderType() {
        return orderType;
    }

    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    public Date getTargetDate() {
        return targetDate;
    }

    public void setTargetDate(Date targetDate) {
        this.targetDate = targetDate;
    }

    public Long getReceiveOrderWaitTime() {
        return receiveOrderWaitTime;
    }

    public void setReceiveOrderWaitTime(Long receiveOrderWaitTime) {
        this.receiveOrderWaitTime = receiveOrderWaitTime;
    }

    public Long getOrderDurationTime() {
        return orderDurationTime;
    }

    public void setOrderDurationTime(Long orderDurationTime) {
        this.orderDurationTime = orderDurationTime;
    }

    public Long getCompleteOrderCount() {
        return completeOrderCount;
    }

    public void setCompleteOrderCount(Long completeOrderCount) {
        this.completeOrderCount = completeOrderCount;
    }

    public Long getCompleteOrderTotalIncome() {
        return completeOrderTotalIncome;
    }

    public void setCompleteOrderTotalIncome(Long completeOrderTotalIncome) {
        this.completeOrderTotalIncome = completeOrderTotalIncome;
    }

    public Long getExceptionOrderCount() {
        return exceptionOrderCount;
    }

    public void setExceptionOrderCount(Long exceptionOrderCount) {
        this.exceptionOrderCount = exceptionOrderCount;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", orderType=").append(orderType);
        sb.append(", targetDate=").append(targetDate);
        sb.append(", receiveOrderWaitTime=").append(receiveOrderWaitTime);
        sb.append(", orderDurationTime=").append(orderDurationTime);
        sb.append(", completeOrderCount=").append(completeOrderCount);
        sb.append(", completeOrderTotalIncome=").append(completeOrderTotalIncome);
        sb.append(", exceptionOrderCount=").append(exceptionOrderCount);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}